Ранее взаимодействие с ЛК Реестра повесток осуществлялось через СМЭВ. Предыдущая схема взаимодействия описана тут . Переход на взаимодействие без участия СМЭВ осуществлялся в рамках задачи
Невозможно найти сервер Jira для этого макроса. Причиной может быть конфигурация ссылки на приложение.
.
Получение информации о рекруте При
входе в Личный Кабинет Реестра Повесток в ЕРВУ отправляется запрос на
получение данных о рекруте. Полученные данные отображаются на фронте ЛК
РП. Взаимодействие происходит посредством Kafka.
Диаграмма взаимодействия
Ответ (id ЕРВУ или ошибка)
ervu.lkpr.person.search.response
Запрос на получение id ЕРВУ рекрута
ervu.lkpr.person.search.request
Логин в реестрповесток.рф (ЕСИА)
Запрос на получение данных с id рекрута ervu.recruit.info.request
Запрос на получение
перс.данных
ervu.person.info.
export.request
Ответ с перс.данными ervu.person.info export.response
Запрос на получение данных по повесткам и врем. мерам ervu.subpoena.info.export.request
Ответ с данными по повесткам и врем. мерам ervu.subpoena.info.export.response
Ответ с данными рекрута в формате protobuf ervu.recruit.info.response
Примеры сообщений в топиках ervu.lkpr.person.search.request
Запрос Id рекрута в системе ЕРВУ
{
"lastName": "Михайлова",
"firstName": "Лариса",
"middleName": "Антоновна",
"birthDate": "18.11.1966",
"snils": "56114152149",
"document": {
"series": "4502",
"number": "150281",
"issueDate": "12.01.2019"
}
}
ervu.lkpr.person.search.response
Ответ от ervu-person-registry с результатом поиска рекрута
{
"ervuId": "00c3be0c-6839-4524-8277-e56d04c03c4b",
"errorData": null
}
{
"ervuId": null,
"errorData": {
"code": "02",
"name": "Невозможно однозначно идентифицировать лицо"
}
}
ervu.recruit.info.request
Запрос от ЛК РП на получение информации по рекруту
{
"ErvuId": "6fb62081-7345-4a9d-a1d0-68b46bd8faac"
}
ervu.recruit.info.response
Ответ ЛК РП о данных рекрута
Ответ отдается в формате protobuf. Приложен файл генерации pojo классов для ответа в систему ЛКРП
ProtoSummonsResponseData (1).proto
ervu.person.info.export.request
Запрос в ervu-person-registry на получение перс. данных пользователя
{
"ErvuId": "6fb62081-7345-4a9d-a1d0-68b46bd8faac"
}
ervu.person.info.export.response
Ответ от ervu-person-registry с перс. данными пользователя
{
"hasData": true,
"content": [
{
"id": "da3c92ff-0715-4a1f-be06-d2e0be803e54",
"idErn": "111666898105",
"firstName": "Максим",
"lastName": "Емельянов",
"middleName": "Александрович",
"birthDate": "1997-10-05",
"birthPlace": "г. Иваново",
"phone": "+7 916 8385012 ",
"documents": [
{
"type": "PASSPORT",
"series": "7357",
"number": "790462",
"issueDate": "2018-09-05",
"issueOrg": "Отделом внутренних дел Ленинского р-на гор. Тюмень",
"issueCode": "123-112",
"status": "Д"
}
],
"addresses": [
{
"type": "actualAddress",
"fullAddressLine": "Московская область, городской округ Одинцовский, деревня Ямищево, улица Заречная, д. 41,\n кв. 5\n ",
"regDateStart": null,
"regDateEnd": null
},
{
"type": "residenceAddress",
"fullAddressLine": "Тюменская область, ХМАО, г. Лангепас пр-т. Мира 2, кв.2",
"regDateStart": "2021-11-14",
"regDateEnd": "2024-11-13"
},
{
"type": "residentialAddress",
"fullAddressLine": "Владимирская область, м.р-н Ковровский, с.п. Клязьминское, д Андреевка",
"regDateStart": "2022-01-12",
"regDateEnd": null
},
{
"type": "criminalAddress",
"fullAddressLine": "Адрес",
"regDateStart": null,
"regDateEnd": null
}
],
"recruitment": {
"code": "08474128",
"name": "ВК Одинцовского городского округа городских округов Краснознаменск и Власиха Московской области",
"address": "ул. Союзная, 1, Одинцово, Московская обл., 143000",
"phone": "8 (495) 593-58-73",
"series": "МО",
"region": "50"
},
"recruitInfo": {
"familyStatus": "Б",
"postponement": [
{
"postponementSign": null,
"immunitySign": null,
"delayType": null,
"delayCode": null,
"reason": null,
"endDate": null,
"numberDoc": null,
"numberDate": null,
"orgDoc": null,
"tillDate": null
}
],
"educationInfo": {
"graduateLevel": "В",
"specialityNames": [
"хорошая программа",
"машинист"
],
"universities": []
},
"actualWorkPlaces": [],
"attachedDecisions": null,
"commissionDecisions": null
},
"isMilitaryRegistered": true,
"wasMilitaryRegistered": true,
"militaryRegistrationDate": "2023-12-22",
"vuUnsetDate": null,
"systemUpdateDate": "2023-12-22T08:42:59.956Z"
}
]
}
ervu.subpoena.info.export.request
Запрос в ervu-subpoena-registry на получение информации о повестках и временных мерах пользователя
{
"ErvuId": "6fb62081-7345-4a9d-a1d0-68b46bd8faac"
}
ervu.subpoena.info.export.response
Ответ от ervu-subpoena-registry с информацией о повестках и временных мерах пользователя
{
"idErn": "111666898101",
"hasData": true,
"content": [
{
"id": "9ed488fd-71b8-4d9a-bac9-57c6f9145abe",
"statusCode": "5",
"statusName": "Гражданин не явился",
"statusChangeDate": "2023-12-20T06:34:42.312Z",
"idErn": "111666898101",
"createDate": "2023-12-20T06:28:42.501Z",
"series": "МЩ",
"number": "502339730",
"firstName": "Геннадий",
"lastName": "Максимов",
"middleName": "Валентинович",
"visitDate": "2023-12-21T04:00:00.000Z",
"sendDate": "2023-12-20",
"reasonCode": "101",
"reasonName": "для первоначальной постановки на воинский учет",
"responsibleUserFirstName": "Николай",
"responsibleUserLastName": "Мартынов",
"responsibleUserMiddleName": "Васильевич",
"signerName": "Мартынов Николай Васильевич",
"postResponsibleUser": "Военный комиссар городских округов Щелково, Фрязино, Звездный городок и Лосино-Петровского городского округа Московской области",
"sigInfo": "\"\"",
"recruitmentCode": "08474818",
"recruitmentName": "ВК городских округов Щелково Фрязино Звездный городок и Лосино-Петровского городского округа Московской области",
"recruitmentAddress": "обл. Московская, п. Образцово, г. Щёлково, ул. Центральная",
"deliveryDate": "2023-12-20",
"deliveryType": "Нарочно",
"autoDelivery": true,
"restrictionDocuments": null,
"subpoenaHistories": [
{
"statusName": "Сформирован проект",
"statusCode": "3.7",
"dateTime": "2023-12-20T06:28:42.613Z"
},
{
"statusName": "Подписана",
"statusCode": "3.14",
"dateTime": "2023-12-20T06:28:53.270Z"
},
{
"statusName": "Повестка направлена",
"statusCode": "3",
"dateTime": "2023-12-20T06:32:38.481Z"
},
{
"statusName": "Повестка вручена",
"statusCode": "3.1",
"dateTime": "2023-12-20T06:33:40.269Z"
},
{
"statusName": "Гражданин не явился",
"statusCode": "5",
"dateTime": "2023-12-20T06:34:42.312Z"
}
],
"finishDate": null,
"s3Url": "s3://printer/template_SummonsToMilitaryOffice-ad6c56da-2bac-49e3-909d-00794367943d-a51b92b1-2338-45c3-8369-8840c816b70a.pdf",
"sigS3url": "s3://ervu-attachment/1284964b-3bf8-41b5-adb5-c6d1ec1bc13c/template_SummonsToMilitaryOffice-ad6c56da-2bac-49e3-909d-00794367943d-a51b92b1-2338-45c3-8369-8840c816b70a.pdf-2420034659815804456.sig",
"format": "pdf"
}
]
}
Алгоритм поиска рекрута При авторизации пользователя первым в ЕРВУ летит запрос в топик ervu.lkpr.person.search.request .
В запросе передаются данные пользователя ФИО, дата рождения, СНИЛС и
паспорт. Запрос из топика вычитывает сервис ervu-person-registry, ищет
пользователя в БД и отправляет в ответ ID рекрута в системе ЕРВУ в топик
ervu.lkpr.person.search.response .
Сейчас алгоритм поиска выглядит следующим образом:
Гражданин найден (список не пустой)?
Данные ФИО, ДР совпадают?
Успех. Отправляем id рекрута
Отправить ошибку "Невозможно однозначно идентифицировать пользователя"
Поиск среди подходящих записей совпадения по ФИО и ДР
Найдена 1 подходящая
запись?
Отправить ошибку "Невозможно однозначно идентифицировать пользователя"
Успех. Отправляем id рекрута
Отправить ошибку "Пользователь не найден"
Найденный пользователь заблокирован (system_pgs_status пустой)?
Отправить ошибку "Пользователь не найден"
Найденный пользователь заблокирован (system_pgs_status пустой)?
Отправить ошибку "Пользователь не найден"
Реализация алгоритма поиска происходила в рамках задачи
Невозможно найти сервер Jira для этого макроса. Причиной может быть конфигурация ссылки на приложение.
.
Возможные варианты ошибок:
Ошибка с кодом 03 возвращается при невозможности произвести обработку запроса (неполный набор полей и пр.).
Позднее была согласована другая версия алгоритма идентификации гражданина:
Гражданин найден (список не пустой)?
Данные ФИО, ДР, паспорта (проверяем все выданные паспорта) совпадают?
Успех. Отправляем id рекрута
Отправить ошибку "Невозможно однозначно идентифицировать пользователя"
Поиск среди подходящих записей совпадения по ФИО и ДР и паспорту
Найдена 1 подходящая
запись?
Отправить ошибку "Невозможно однозначно идентифицировать пользователя"
Успех. Отправляем id рекрута
Поиск по паспорту (серия, номер, дата)
Гражданин найден (список не пустой)?
Отправить ошибку "Пользователь не найден"
У найденной записи есть ФИО,ДР и СНИЛС (отличный от поступившего)?
Успех. Отправляем id рекрута
Обновляем СНИЛС в карточке рекрута в ЕРВУ
Отправить ошибку "Невозможно однозначно идентифицировать пользователя"
//Данный алгоритм пока не реализован
Диаграмма расположения сервисов
ervu.recruit.info. resonse
ervu.recruit.info. request ervu.person.info.export.request
ervu.person.export.response
ervu.subpoena.info.export.request
ervu.subpoena.export.response
ervu.lkpr.person.search.request
ervu.lkpr.person.search.response
Получение выписки Диаграмма взаимодействия
ervu-extract-from-registry-provider
формирование запроса в принтер
ervu-decision-document-service
Запрос на получение выписки ervu.extract.info.request
Сбор перс. данных ervu.person.info.export.request
Ответ с перс. данными ervu.person.info.export.response
Сбор инф.о повестках и врем. мерах (если format = 2) ervu.subpoena.info.export.request
Ответ с инф. о повестках и врем. мерах ervu.supoena.info.export.response
Сбор инфы о решениях ervu.decision.export.request
Ответ с решениями ervu.decision.export.response
Сбор истории по рекруту и повесткам ervu.object.history.request
Ответ с историей рекрута и повесток ervu.object.history.response
Формирование выписки с шаблоном REST /sync/print-sig/{input}/to/{output}
Ответ в формате архива (pdf + sig)
Подписание выписки (REST)
Передача архива в формате protobuf
Также возможно получение выписки по рекруту,
которого нет в системе ЕРВУ. Диаграмма взаимодействия в этом случае
отличается: нет запросов в сервисы для получения информации о рекруте,
выписка формируется на основании данных из запроса.
Запрос выписки по рекруту, которого нет в системе ЕРВУ:
ervu-extract-from-registry-provider
ervu.extract.empty. request
Запрос выписки по рекруту,
которого нет в ЕРВУ
ervu.extract.info. response
Примеры сообщений в топиках ervu.extract.info.request
Запрос на получение выписки.
"formatExtractRegistry":1 - выписка из РВУ
"formatExtractRegistry":2 - выписка из РП
{
"ErvuId": "6fb62081-7345-4a9d-a1d0-68b46bd8faac",
"formatExtractRegistry": "1"
}
ervu.extract.info.request
Ответ в ЛК РП с выпиской
Ответ отдается в формате protobuf. Приложен файл генерации pojo классов для ответа в систему ЛКРП
ProtoResponseData (1).proto
ervu.person.info.export.request
Запрос в ervu-person-registry на получение перс. данных пользователя
{
"ErvuId": "6fb62081-7345-4a9d-a1d0-68b46bd8faac"
}
ervu.person.info.export.response
Ответ от ervu-person-registry с перс. данными пользователя
{
"hasData": true,
"content": [
{
"id": "da3c92ff-0715-4a1f-be06-d2e0be803e54",
"idErn": "111666898105",
"firstName": "Максим",
"lastName": "Емельянов",
"middleName": "Александрович",
"birthDate": "1997-10-05",
"birthPlace": "г. Иваново",
"phone": "+7 916 8385012 ",
"documents": [
{
"type": "PASSPORT",
"series": "7357",
"number": "790462",
"issueDate": "2018-09-05",
"issueOrg": "Отделом внутренних дел Ленинского р-на гор. Тюмень",
"issueCode": "123-112",
"status": "Д"
}
],
"addresses": [
{
"type": "actualAddress",
"fullAddressLine": "Московская область, городской округ Одинцовский, деревня Ямищево, улица Заречная, д. 41,\n кв. 5\n ",
"regDateStart": null,
"regDateEnd": null
},
{
"type": "residenceAddress",
"fullAddressLine": "Тюменская область, ХМАО, г. Лангепас пр-т. Мира 2, кв.2",
"regDateStart": "2021-11-14",
"regDateEnd": "2024-11-13"
},
{
"type": "residentialAddress",
"fullAddressLine": "Владимирская область, м.р-н Ковровский, с.п. Клязьминское, д Андреевка",
"regDateStart": "2022-01-12",
"regDateEnd": null
},
{
"type": "criminalAddress",
"fullAddressLine": "Адрес",
"regDateStart": null,
"regDateEnd": null
}
],
"recruitment": {
"code": "08474128",
"name": "ВК Одинцовского городского округа городских округов Краснознаменск и Власиха Московской области",
"address": "ул. Союзная, 1, Одинцово, Московская обл., 143000",
"phone": "8 (495) 593-58-73",
"series": "МО",
"region": "50"
},
"recruitInfo": {
"familyStatus": "Б",
"postponement": [
{
"postponementSign": null,
"immunitySign": null,
"delayType": null,
"delayCode": null,
"reason": null,
"endDate": null,
"numberDoc": null,
"numberDate": null,
"orgDoc": null,
"tillDate": null
}
],
"educationInfo": {
"graduateLevel": "В",
"specialityNames": [
"хорошая программа",
"машинист"
],
"universities": []
},
"actualWorkPlaces": [],
"attachedDecisions": null,
"commissionDecisions": null
},
"isMilitaryRegistered": true,
"wasMilitaryRegistered": true,
"militaryRegistrationDate": "2023-12-22",
"vuUnsetDate": null,
"systemUpdateDate": "2023-12-22T08:42:59.956Z"
}
]
}
ervu.subpoena.info.export.request
Запрос в ervu-subpoena-registry на получение информации о повестках и временных мерах пользователя
{
"ErvuId": "6fb62081-7345-4a9d-a1d0-68b46bd8faac"
}
ervu.subpoena.info.export.response
Ответ от ervu-subpoena-registry с информацией о повестках и временных мерах пользователя
{
"idErn": "111666898101",
"hasData": true,
"content": [
{
"id": "9ed488fd-71b8-4d9a-bac9-57c6f9145abe",
"statusCode": "5",
"statusName": "Гражданин не явился",
"statusChangeDate": "2023-12-20T06:34:42.312Z",
"idErn": "111666898101",
"createDate": "2023-12-20T06:28:42.501Z",
"series": "МЩ",
"number": "502339730",
"firstName": "Геннадий",
"lastName": "Максимов",
"middleName": "Валентинович",
"visitDate": "2023-12-21T04:00:00.000Z",
"sendDate": "2023-12-20",
"reasonCode": "101",
"reasonName": "для первоначальной постановки на воинский учет",
"responsibleUserFirstName": "Николай",
"responsibleUserLastName": "Мартынов",
"responsibleUserMiddleName": "Васильевич",
"signerName": "Мартынов Николай Васильевич",
"postResponsibleUser": "Военный комиссар городских округов Щелково, Фрязино, Звездный городок и Лосино-Петровского городского округа Московской области",
"sigInfo": "\"\"",
"recruitmentCode": "08474818",
"recruitmentName": "ВК городских округов Щелково Фрязино Звездный городок и Лосино-Петровского городского округа Московской области",
"recruitmentAddress": "обл. Московская, п. Образцово, г. Щёлково, ул. Центральная",
"deliveryDate": "2023-12-20",
"deliveryType": "Нарочно",
"autoDelivery": true,
"restrictionDocuments": null,
"subpoenaHistories": [
{
"statusName": "Сформирован проект",
"statusCode": "3.7",
"dateTime": "2023-12-20T06:28:42.613Z"
},
{
"statusName": "Подписана",
"statusCode": "3.14",
"dateTime": "2023-12-20T06:28:53.270Z"
},
{
"statusName": "Повестка направлена",
"statusCode": "3",
"dateTime": "2023-12-20T06:32:38.481Z"
},
{
"statusName": "Повестка вручена",
"statusCode": "3.1",
"dateTime": "2023-12-20T06:33:40.269Z"
},
{
"statusName": "Гражданин не явился",
"statusCode": "5",
"dateTime": "2023-12-20T06:34:42.312Z"
}
],
"finishDate": null,
"s3Url": "s3://printer/template_SummonsToMilitaryOffice-ad6c56da-2bac-49e3-909d-00794367943d-a51b92b1-2338-45c3-8369-8840c816b70a.pdf",
"sigS3url": "s3://ervu-attachment/1284964b-3bf8-41b5-adb5-c6d1ec1bc13c/template_SummonsToMilitaryOffice-ad6c56da-2bac-49e3-909d-00794367943d-a51b92b1-2338-45c3-8369-8840c816b70a.pdf-2420034659815804456.sig",
"format": "pdf"
}
]
}
ervu.decision.export.request
Запрос в ervu-decision-document-service на получение информации о принятых решениях
{
"recruitId": "b439b05c-76cf-4ed8-aeee-bec548dd0f94"
}
ervu.decision.export.response
Ответ от ervu-decision-document-service с информацией о принятых решениях
{
"recruitId": "5ae54173-e197-497b-86ba-7e1a718e9f0b",
"decisions": [
{
"name": "Решение об отмене временных мер",
"date": "2024-06-24 11:20:47",
"number": "20240624-14741"
},
{
"name": "Решение о применении временной меры – запрета на выезд из Российской Федерации",
"date": "2024-06-24 11:16:19",
"number": "20240624-14739"
},
{
"name": "Решение о применении временных мер",
"date": "2024-06-24 11:19:26",
"number": "20240624-14740"
},
{
"name": "Решение о применении временной меры – запрета на выезд из Российской Федерации",
"date": "2024-06-24 11:23:56",
"number": "20240624-14743"
},
{
"name": "Решение о первоначальной постановке на воинский учёт",
"date": "2024-06-24 11:13:14",
"number": "20240624-14738"
}
]
}
ervu.object.history.request
Запрос в ervu-object-history-service на получение истории по рекруту и повесткам
{
"entityList": [
{
"entityId": "36fac6e9-f533-4abc-b854-85ecbe2b8dec",
"entityClass": "Recruit",
"timeCreated": "2024-06-22T11:18:49.90711718",
"targetFields": [
"addresses.type",
"documents.issueOrg",
"lastName",
"recruitInfo.info.postponements.delayCode",
"birthPlace",
"documents.issueDate",
"documents.issueIdCode",
"recruitInfo.info.educationInfo.russianSpecialities.speciality",
"birthDate",
"addresses.reg",
"recruitInfo.info.workPlaces.actualWorkPlace",
"recruitInfo.info.workPlaces.fullName",
"addresses.regDateEnd",
"vuCurrentInfo.isMilitaryRegistered",
"vuCurrentInfo.wasMilitaryRegistered",
"documents.series",
"militaryRegistrationDate",
"documents.number",
"documents.status",
"recruitInfo.info.workPlaces.position",
"recruitInfo.info.spouse.status",
"currentRecruitment.name",
"recruitInfo.info.educationInfo.foreignSpecialities.speciality",
"addresses.regDateStart",
"middleName",
"firstName",
"recruitInfo.info.educationInfo.universities.name",
"documents.type",
"recruitInfo.info.educationInfo.graduateLevel",
"recruitInfo.info.educationInfo.universities.educationEndDate"
]
}
],
"format": "SNAPSHOT"
}
ervu.object.history.response
Ответ от ervu-object-history-serviceс с информацией по истории по рекруту и повесткам
{
"entityList": [
{
"entityId": "42b1f2be-328b-4bc4-ab9b-5086c6a0ad42",
"entityClass": "Recruit",
"hasHistory": true,
"history": [
{
"version": 1,
"stamp": 1719037568221,
"object": {
"lastName": "Щёлковый",
"addresses": [
{
"regDateEnd": null,
"regDateStart": null,
"type": "actualAddress",
"reg": "Московская область, г.о. Щёлково, г Щёлково, ул Беляева, д. 1"
}
],
"recruitInfo": {
"info": {
"workPlaces": [],
"spouse": {
"status": "Б"
},
"educationInfo": {
"universities": [],
"russianSpecialities": [],
"foreignSpecialities": [],
"graduateLevel": null
},
"postponements": [
{
"delayCode": null
}
]
}
},
"documents": [
{
"issueIdCode": "500-098",
"series": "1111",
"issueOrg": "МП № 4 ОТДЕЛА ПО ВОПРОСАМ МИГРАЦИИ МУ МВД РОССИИ «ОДИНЦОВСКОЕ» ГУ МВД РОССИИ ПО МОСКОВСКОЙ ОБЛАСТИ",
"number": "333346",
"status": "Д",
"type": "PASSPORT",
"issueDate": "2019-05-08"
}
],
"birthPlace": "Д.СЕРГИЕВО Щелкунчик Р-Н МОСКОВСКАЯ ОБЛ.",
"vuCurrentInfo": {
"wasMilitaryRegistered": false,
"isMilitaryRegistered": false
},
"birthDate": "1996-04-22",
"firstName": "Щелкер",
"fullName": "Щёлковый Щелкер Щёлкович",
"middleName": "Щёлкович"
}
}
]
}
]
}
printer.process.print
Запрос в printer на формирование ПФ
{
"input": "DOCX",
"output": "PDF",
"documentUrl": "s3://print-template/ExtractFromERVU_v08112023.docx",
"parameters": {
"modify": {
"modifyEntry": [
{
"recruitmentStatus": [
"Не состоял на воинском учёте"
],
"date": [
"23.06.2024"
]
}
]
},
"address": {
"live": "143005, Московская область, г. Одинцово, ул. Садовая, д. 71, кв. 60",
"currentReg": " - ",
"current": " - ",
"dateStartCurrentReg": " - "
},
"recruitInfo": {
"speciality": [
"Инженер"
],
"workPlaceMainWork": [
"вторая работа"
],
"workPlacePosition": [
" - "
],
"university": [
" - "
]
},
"recruitment": {
"end": " - ",
"start": "23.06.2024",
"name": "ВК Одинцовского городского округа городских округов Краснознаменск и Власиха Московской области",
"status": "Состоит на воинском учёте"
},
"recruit": {
"birthPlace": "гор. Одинцово Московской обл.",
"firstName": "Игорь",
"graduateLevel": " - ",
"birthDate": "14.10.1999",
"middleName": "Витальевич",
"lastName": "Каменев",
"familyStatus": "Состоит в браке"
},
"create": {
"number": "РВУ-99-1-2306241659",
"date": "23.06.2024",
"time": "16:59"
},
"update": {
"date": "23.06.2024",
"time": "16:36"
},
"postponements": {
"delay": "Нет"
},
"stamp": {
"cert": "1fed099a0dcc7f8",
"owner": "",
"dateTo": "26.1.2032",
"dateFrom": "20.7.2023"
},
"dul": {
"type": "Паспорт",
"issueIdCode": "464-564",
"issueOrg": "ОУФМС России по Московской обл. в городском округе Одинцово",
"issueDate": "04.05.2020",
"series": "6082",
"number": "699931"
},
"decisions": {
"decisionsEntry": [
{
"date": "23.06.2024",
"number": "20240623-14590",
"type": "Решение о первоначальной постановке на воинский учёт"
},
{
"date": "23.06.2024",
"number": "20240623-14591",
"type": "Решение о применении временной меры – запрета на выезд из Российской Федерации"
},
{
"date": "23.06.2024",
"number": "20240623-14596",
"type": "Решение о применении временных мер"
},
{
"date": "23.06.2024",
"number": "20240623-14598",
"type": "Решение об отмене временных мер"
}
]
}
}
}
printer.report
Ответ от printer с сформированной ПФ
{
"traceId": "ervu-extract-from-registry-provider_print_2f7a2c68-e413-4892-b203-0fb6c3a0bf15",
"success": true,
"message": "Document processed successfully",
"s3url": "s3://printer/ExtractFromRegistrySubpoena_LK_v08112023-cb1fcee6-6179-409c-85ac-c1f4f91c9396.pdf",
"name": "ExtractFromRegistrySubpoena_LK_v08112023-cb1fcee6-6179-409c-85ac-c1f4f91c9396.pdf",
"extension": "pdf",
"hash": "7431597c022108a050c497adbcccc1e7"
}
sig.generator.request
Запрос в sig-generator-service на получение подписи
{
"fileS3Path": "s3://pgs-printer/ExtractFromERVU_LK_v08112023-f3017877-0c2a-4810-ac27-84b8b99f1e58.pdf",
"fileName": "Выписка из Реестра воинского учёта.pdf",
"certAlias": "aef8d0e0-bcaa-4e07-8bbe-4953c6eea458"
}
sig.generator.response
Ответ от sig-generator-service с подписью
{
"fileS3Path": "s3://ervu-extract-from-registry-provider/1e0df37f-b56e-48a3-a064-2f238d9eaf21/Выписка из Реестра воинского учёта.pdf",
"signS3Path": "s3://ervu-extract-from-registry-provider/1e0df37f-b56e-48a3-a064-2f238d9eaf21/Выписка из Реестра воинского учёта.pdf.sig",
"archiveS3Path": "s3://mz-attachment/sig-store/1e0df37f-b56e-48a3-a064-2f238d9eaf21.zip",
"certAlias": "1c4bea20051b0b4ba401fdc50524182cc",
"certInfo": "Минцифры России"
}
ervu.extract.empty.request
Запрос выписки по рекруту, которого нет в системе ЕРВУ
{
"lastName": "Сафин",
"firstName": "Марсель",
"middleName": "Маратович",
"birthDate": "05.05.2000",
"snils": "694-144-808 26",
"formatExtractRegistry": "1"
}
Диаграмма расположения сервисов
ervu-extract-from-registry-provider
ervu.extract.info. resonse
ervu.extract.info. request ervu.person.info.export.request
ervu.person.export.response
ervu.subpoena.info.export.request
ervu.subpoena.export.response
ervu-extract-from-registry-provider
ervu-decision-document-service
ervu-decision-document-service
ervu.decision.export.request
ervu.decision.export.response
ervu-object-history-service
ervu.object.history.request
ervu.object.histqory.response
Добавить комментарий